@media screen and (max-width:1023px) {

}
@media screen and (max-width:599px) {


section {
  width: 100%;
    font-size: 3.2vw;
}
div.image_sd_wrap {
  width: 350%;
  padding: 3vw 0;
}

.form_section {
    background-image: url(/images/conend_bgm.png);
    padding-top: 15vw;
    padding-bottom: 15vw;
    margin-top: 3vw;
}
.conend_01 {
    width: 64.7455%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 4.5vw;
}

.move01 {
    top: 7.51%;
}
.move02 {
    top: 13.5%;
}
.move03 {
    top: 35.92%;
}
.move04 {
    top: 63.5%;
}
.move05 {
    top: 87.66%;
}


/* form */
div.form_wrap {
    width: 84%;
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    border-radius: 3.5vw;
    padding-top: 7vw;
    padding-bottom: 8vw;
}
.form {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  font-family: 'SUIT-Regular';
}
.form_col {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: auto;
  flex-direction: column;
  margin-bottom: 0;
  gap: 0;
}
.form_input {
      height: 12vw;
    background-color: transparent;
    border: none;
    outline: none;
    box-sizing: border-box;
    font-size: inherit;
    font-family: inherit;
    background-color: #fff;
    margin-top: 1.4vw;
    padding: 0 4vw;
    font-family: 'pretendard Variable';
    margin-bottom: 4vw;
}
.form label {
    white-space: nowrap;
    font-size: 4.2vw;
    font-weight: 700;
    position: relative;
}
.form_col01, .form_col03 {
  gap: 0;
}
.form_star {
  top: 14%;
  left: -0.7vw;
  color: #ef823a;
}
.form_star_top {
  top: -25%;
  left: 38.4vw;
}
.form_top {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  border-bottom: 1px solid #0000007a;
  padding-bottom: 2.5vw;
}
.form_check_wrap01 label {
  width: 18vw;
  height: 7vw;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: transparent;
  color: #000;
  cursor: pointer;
  transition: all 0.3s;
  border: 1px solid #0000007a;
  padding: 0 0.7vw;
}
.footeer_agree_checkbox_01, .footeer_checkbox_05, .footeer_checkbox_06 {
  width: 5vw;
  height: 5vw;
  border: none;
  cursor: pointer;
  appearance: none;
  margin-right: 1.5vw;
}
.form_check_name_05 {
  margin-right: 8vw;
}
.form_input_06 {
  background-size: 10%;
}
.form_agree_wrap {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 3.2vw;
  margin: 4vw 0 8vw;
}
.form_submit_div {
  width: 80%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  overflow: hidden;
}
.form_submit_div img{
  width: 188% !important;
  object-fit: cover;
}
.form_check_wrap01 {
  gap: 3vw;
}
.form_input_06 {
  width: 56%;
  height: 60%;
  margin-right: 0;
  margin-left: 2vw;
}
/* form */


}
